package com.kingint.web.dueros.model;

/**
 * @describe 小度客需回调请求
 * @author N_Xiang
 * @time 2020-12-15 上午 10:01
 */
public class CallBackRequestInit {

//       "messageId": 1627427099322440278,
//               "shopId": "22",
//               "shopName": "百度测试酒店",
//               "devicePosName": "8118",
//               "rewriteQuery": "确认",
//               "originalQuery": "确认",
//               "content": "2瓶水",
//               "clientId": "faR5Sot8CbV3qpgTfcVd9Vy45VUwBuAQ",
//               "cuid": "MA718CNBFCL010095",
//               "sign": "db7fbf0a9fca27540418954fd7eab5fb",
//               "createTime": 1552035426,
//               "intents": "{\"name\":\"roomSupplement\",\"slots\":{\"hotelSupplies\":\"水\",\"number\":\"2\"}}"

    /**
     * 消息id，每条消息都会生成全局唯一的id
     */
    private String messageId;

    /**
     * 酒店在小度的id
     */
    private String shopId;

    /**
     * 酒店名称
     */
    private String shopName;

    /**
     * 设备摆放的位置--前台或者房号--（应该是房号为主）
     */
    private String devicePosName;

    /**
     * 重写客户表达的query
     */
    private String rewriteQuery;

    /**
     * 用户原始表达的query
     */
    private String originalQuery;

    /**
     * 客需关键内容
     */
    private String content;

    /**
     * 设备批次号
     */
    private String clientId;

    /**
     * 小度id
     */
    private String cuid;

    /**
     * 签名，自行选择是否校验
     */
    private String sign;

    /**
     * 客需创建时间
     */
    private String createTime;

    /**
     * 客需意图分类
     */
    private String intents;


    public String getMessageId() {
        return messageId;
    }

    public void setMessageId(String messageId) {
        this.messageId = messageId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getDevicePosName() {
        return devicePosName;
    }

    public void setDevicePosName(String devicePosName) {
        this.devicePosName = devicePosName;
    }

    public String getRewriteQuery() {
        return rewriteQuery;
    }

    public void setRewriteQuery(String rewriteQuery) {
        this.rewriteQuery = rewriteQuery;
    }

    public String getOriginalQuery() {
        return originalQuery;
    }

    public void setOriginalQuery(String originalQuery) {
        this.originalQuery = originalQuery;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getClientId() {
        return clientId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public String getCuid() {
        return cuid;
    }

    public void setCuid(String cuid) {
        this.cuid = cuid;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getIntents() {
        return intents;
    }

    public void setIntents(String intents) {
        this.intents = intents;
    }
}
